from selenium import webdriver
import time

# Created with pycharm
# author:ju bai
# Date:2021/7/19
# Time:22:10

# chrome firefox 首字母需要大写
driver = webdriver.Chrome()

# 打开网页（百度）
driver.get("https://www.baidu.com/")

# 检查
# 用 id 定位（属性存在且唯一）
# 输入姜云升
driver.find_element_by_id("kw").send_keys("姜云升")
# 点击百度一下
driver.find_element_by_id("su").click()

# 用 name 定位
# driver.find_element_by_name("wd").send_keys("姜云升")
# driver.find_element_by_id("su").click()

# 用 class name 定位
# driver.find_element_by_class_name("s_ipt").send_keys("姜云升")
# driver.find_element_by_id("su").click()

# 用 link test 定位
# 点击新闻
# driver.find_element_by_link_text("新闻").click()
# driver.find_element_by_id("su").click()

# 用 tag name 定位
# 用标签定位，不唯一
# driver.find_element_by_tag_name("input").send_keys("姜云升")
# driver.find_element_by_id("su").click()

# 用 xpath 定位
# driver.find_element_by_xpath("//*[@id='kw']").send_keys("姜云升")
# driver.find_element_by_id("su").click()

# 用 css selector 定位
# driver.find_element_by_css_selector("#kw").send_keys("姜云升")
# driver.find_element_by_id("su").click()


# 添加等待
time.sleep(6)

# 关闭浏览器
driver.quit()